package com.fire.core.node;

/**
 * 
 * jquery ztree 插件的节点
 * 
 * @author Aspire
 * @date 2017年2月17日 下午8:25:14
 */
public class ZtreeNode {
	/**
	 * 节点id
	 */
	private Long id;	
	/**
	 * 父节点id
	 */
	private Long pId;
	/**
	 * 节点名称
	 */
	private String name;
	/**
	 * 是否打开节点
	 */
	private Boolean open;
	/**
	 * 是否被选中
	 */
	private Boolean checked;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getpId() {
		return pId;
	}

	public void setpId(Long pId) {
		this.pId = pId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Boolean getOpen() {
		return open;
	}

	public void setOpen(Boolean open) {
		this.open = open;
	}

	public Boolean getIsOpen() {
		return open;
	}

	public void setIsOpen(Boolean open) {
		this.open = open;
	}

	public Boolean getChecked() {
		return checked;
	}

	public void setChecked(Boolean checked) {
		this.checked = checked;
	}
	
	public static ZtreeNode createParent(){
		ZtreeNode zTreeNode = new ZtreeNode();
		zTreeNode.setChecked(true);
		zTreeNode.setId(0L);
		zTreeNode.setName("顶级");
		zTreeNode.setOpen(true);
		zTreeNode.setpId(0L);
		return zTreeNode;
	}
}
